package com.liqi.monitor.domain.dto;

import com.liqi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * @Author: lgh
 * @Date: 2022-10-28
 * @Description:
 */
@Data
@ApiModel(value = "更新计划列表查询对象")
public class PlanListDto extends BaseEntity {
    @ApiModelProperty(value = "计划id")
    private String planId;

    @ApiModelProperty(value = "设备id")
    private String deviceId;

    @ApiModelProperty(value = "计划状态  0新建，1执行成功，-1执行失败，2终止成功，-2终止失败，3部分成功。")
    private String planStatus;

    @ApiModelProperty(value = "计划执行时间")
    private String excecutionTime;

    @ApiModelProperty(value = "下发状态 0未下发，1下发成功，-1下发失败")
    private String issuedStatus;

    @ApiModelProperty(value = "开始时间")
    private String startTime;

    @ApiModelProperty(value = "结束时间")
    private String endTime;

    @ApiModelProperty(value = "分页大小",required = true)
    private Integer size;

    @ApiModelProperty(value = "当前页",required = true)
    private Integer current;

    @ApiModelProperty(value = "部署名称")
    private String deploymentName;

}
